package com.avic.modules.equipment.service.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.sql.Timestamp;

/**
 * @author zhangzikang
 * @date 2022-08-14
 */
@Data
public class EquipmentRepairDto implements Serializable {

    // id
    private String id;

    // 工单
    private String workOrder;

    // 故障拍照
    private String photograph;

    // 故障拍照
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    private Timestamp photographTime;

    // 故障原因
    private String reason;

    // 设备编号
    private String equipNumber;

    // 站位
    private String stackNumber;

    // 设备类型
    private Long equipCategoryId;

    // 照片数量
    private Integer equipSum;

    // 设备名称
    private String equipName;

    // 维修人员名称
    private String repairName;

    // 维修人user id
    private Long repairUserId;

    // 维修结果
    private String repairResult;

    // 维修完成时间
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    private Timestamp completeTime;

    // 维修时长
    private Double duration;

    // 创建时间
    private Timestamp createUserTime;

    // 备注
    private String remark;
}
